package centerdo

// 配置文件，配置的集合
// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias D配置文件
type D配置文件 struct {
	// @alias _id
	B编号 string `alias:"_id"`
	// @alias 分类
	F分类 string `alias:"分类"`
	// @alias 类型
	L类型 string `alias:"类型"`
	// @alias 父配置
	F父配置 string `alias:"父配置"`
	// @alias 文件
	W文件 string `alias:"文件"`
	// @alias 导出
	D导出 bool `alias:"导出"`
	// @alias 默认
	M默认 bool `alias:"默认"`
	// @alias 名称
	M名称 string `alias:"名称"`
	// @alias 描述
	M描述 string `alias:"描述"`
	// 根据 [类型]
	// @alias 内容
	N内容 string `alias:"内容"`
	// @alias 来源
	L来源 P配置文件来源 `alias:"来源"`
	// @alias 来源编号
	L来源编号 string `alias:"来源编号"`
	// @alias 更新时间
	G更新时间 int `alias:"更新时间"`
	// @alias 创建时间
	C创建时间 int `alias:"创建时间"`
}

// @schema_go
// @schema_ts
// @alias 配置文件来源
type P配置文件来源 int

const (
	P配置文件来源_未知 P配置文件来源 = iota
	P配置文件来源_游戏
	P配置文件来源_平台
)
